CS6006 Game Programming Question Bank
UNIT 3 GAME PROGRAMMING
PART A(2 MARKS)
- Show the high level game architecture
- What is the purpose of application layer in game architecture
- Define game view
- Show the diagram of application layer of game architecture
- List out the components of game view layer
- Show the simple main loop of game architecture
- Define multithreaded main loop
- Define cooperative multitasking
- What do you mean by resource file?
- List out the different game data file types
- What are the benefits of packing resources into resource file?
- List out the features of game screen elements
- List few control elements used in gaming platforms
- What are the basic parts of game event systems
- Recall the different types of events in game interface layers
PART B/C
- Outline the role of application layer in game architecture with suitable diagrams
- Explain in detail about game logic and game view layer of game architecture with necessary diagrams
- Summarize in detail about controlling the main loop in gaming architecture
- Outline the process of loading and caching game data
- Explain in detail about user interface programming used in game applications
- Outline how game event management is done in game applications?